<html>
<head>
  <title>Pump API progress video</title>
  <meta name="date" contents="2013-10-14 14:24" />
  <meta name="author" contents="Christopher Allan Webber" />
  <meta name="tags" contents="pump, api, pypump" />
</head>
<body>
<p>
  Hey all.  Things are busy here in MediaGoblin-land, but we're making
  great progress.  Since our
  <a href="http://mediagoblin.org/news/summer-of-awesome-wrapup.html">last update</a>
  several things have happened, including Natalie Foust's branch being
  merged!  So administrative tools have officially hit git master.
  That's great news!
</p>
<p>
  But I'm here to talk about a different feature today: federation
  work, and what's going on with it.  Another one of our outreach
  program for women students, Jessica Tallon, has been working on this
  for the last many months.  Most of the work initially came on
  rewriting <a href="https://github.com/xray7224/PyPump">PyPump</a>
  into a more powerful and general purpose library for applications
  making use of the
  <a href="https://github.com/e14n/pump.io/blob/master/API.md">Pump API</a>
  for federation.
</p>

<p>
  But Jessica has been working also on integration of federation and
  pump support in MediaGoblin itself.  When it lands, the Pump API
  should be usable for more than just federation... it'll also be able
  to be a general API for writing desktop and mobile applications
  which connect to MediaGoblin!
</p>

<p>
  But what's better than a bunch of words that simply say as such?
  How about a demo!  Jessica has kindly provided a brief screencast
  showing off uploading media to MediaGoblin via PyPump.  Probably
  only interesting to developers, but if so, hey, screencasts speak
  louder than blogtext:
</p>

<p class="centered" style="font-style: italic;">
  <video style="width: 800px !important; height: 500px !important;"
         controls
         preload="metadata">
    <source src="http://tsyesika.co.uk/u/gmg-image-upload-api.ogv"
            type="video/ogg; codecs=&quot;theora, vorbis&quot;" />
    Sorry, this video will not work because 
    your web browser does not support HTML5 
    video.<br/>You can get a modern web browser that 
    can play this video at <a href="http://getfirefox.com">
      http://getfirefox.com</a>!
  </video>
</p>
       
</body>
</html>
